package com.cspg.design.bean.deviceBean;


import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Index;
import org.greenrobot.greendao.annotation.NotNull;
import org.greenrobot.greendao.annotation.Generated;

@Entity
public class PointDeviceBean {

    private  Long pointId;
    @NotNull
    private String projectId;   //设备名称
    private String pointName;   //设备名称
    private int    pointType;   //设备类型 1：杆塔 2： 搭火点  3： 变压器 4 ：用户点
    @Id
    private String pointUuid;   //设备UUID；
    private String pointModel;  //设备型号
    private Double latitude;     //纬度
    private Double longitude;   //经度
    private String   prePointUUID;  //前桩Id
    private int    pointStatue; //状态
    private String schemaName;    //典型方案
    private Double distance;    //档距
    private String farImage;    //远景图
    private String nearImage;   //近景图
    private String poleImage;   //杆塔图
    @Generated(hash = 340864906)
    public PointDeviceBean(Long pointId, @NotNull String projectId,
            String pointName, int pointType, String pointUuid, String pointModel,
            Double latitude, Double longitude, String prePointUUID, int pointStatue,
            String schemaName, Double distance, String farImage, String nearImage,
            String poleImage) {
        this.pointId = pointId;
        this.projectId = projectId;
        this.pointName = pointName;
        this.pointType = pointType;
        this.pointUuid = pointUuid;
        this.pointModel = pointModel;
        this.latitude = latitude;
        this.longitude = longitude;
        this.prePointUUID = prePointUUID;
        this.pointStatue = pointStatue;
        this.schemaName = schemaName;
        this.distance = distance;
        this.farImage = farImage;
        this.nearImage = nearImage;
        this.poleImage = poleImage;
    }
    @Generated(hash = 1239255697)
    public PointDeviceBean() {
    }
    public Long getPointId() {
        return this.pointId;
    }
    public void setPointId(Long pointId) {
        this.pointId = pointId;
    }
    public String getProjectId() {
        return this.projectId;
    }
    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }
    public String getPointName() {
        return this.pointName;
    }
    public void setPointName(String pointName) {
        this.pointName = pointName;
    }
    public int getPointType() {
        return this.pointType;
    }
    public void setPointType(int pointType) {
        this.pointType = pointType;
    }
    public String getPointUuid() {
        return this.pointUuid;
    }
    public void setPointUuid(String pointUuid) {
        this.pointUuid = pointUuid;
    }
    public String getPointModel() {
        return this.pointModel;
    }
    public void setPointModel(String pointModel) {
        this.pointModel = pointModel;
    }
    public Double getLatitude() {
        return this.latitude;
    }
    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }
    public Double getLongitude() {
        return this.longitude;
    }
    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }
    public String getPrePointUUID() {
        return this.prePointUUID;
    }
    public void setPrePointUUID(String prePointUUID) {
        this.prePointUUID = prePointUUID;
    }
    public int getPointStatue() {
        return this.pointStatue;
    }
    public void setPointStatue(int pointStatue) {
        this.pointStatue = pointStatue;
    }
    public String getSchemaName() {
        return this.schemaName;
    }
    public void setSchemaName(String schemaName) {
        this.schemaName = schemaName;
    }
    public Double getDistance() {
        return this.distance;
    }
    public void setDistance(Double distance) {
        this.distance = distance;
    }
    public String getFarImage() {
        return this.farImage;
    }
    public void setFarImage(String farImage) {
        this.farImage = farImage;
    }
    public String getNearImage() {
        return this.nearImage;
    }
    public void setNearImage(String nearImage) {
        this.nearImage = nearImage;
    }
    public String getPoleImage() {
        return this.poleImage;
    }
    public void setPoleImage(String poleImage) {
        this.poleImage = poleImage;
    }
}
